﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Linq;
public class test111 : MonoBehaviour
{

    Dictionary<string, Material> mat = new Dictionary<string, Material>();

    public Transform tran;
    Transform[] trans;

    MatLists matList;

    // Use this for initialization
    void Start()
    {
        trans = tran.GetComponentsInChildren<Transform>();
        addMat();

        foreach (var item in trans)
        {
            Material matName;
            mat.TryGetValue(item.name, out matName);
            item.GetComponent<MeshRenderer>().material = matName;
        }

    }

    // Update is called once per frame
    void Update()
    {

    }


    void addMat()
    {
        mat.Add("AHU - 顶出 OA(KC)L1 - A - 01", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("HY_插接头 标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("HYHS_DJDC_CGBB_2_2015_1.01 2层吊架", matList.matLists.First(s => s.name == "吊架"));
        mat.Add("M_管接头 - 螺纹 - 可锻铸铁 喷淋 - 螺纹", matList.matLists.First(s => s.name == "钢板红色烤漆"));
        mat.Add("T 形三通 -常规1 标准", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("T 形三通 - 常规2 标准 2", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("T 形三通 -常规2 标准", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("不燃玻璃钢 - 矩形 Y 形三通1 标准 2", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("不燃玻璃钢 - 矩形 Y 形三通2 标准 2", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("变径四通1 变经四通 2", matList.matLists.First(s => s.name == "钢板红色烤漆"));
        mat.Add("变径管 - 常规 中水", matList.matLists.First(s => s.name == "深蓝色"));
        mat.Add("四通 - 常规1 标准", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("圆形变径 - 角度 - 法兰 45 度", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("圆形弯头 - 弧形 - 法兰 标准", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("圆形接头 标准", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("圆形软管 软管 - 圆形", matList.matLists.First(s => s.name == "钢板红色烤漆"));
        mat.Add("圆形风管 T 形三通", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("圆形风管 排烟", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("圆形风管 排风", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("圆形风管 接头", matList.matLists.First(s => s.name == "绿色"));
        mat.Add("圆形风管软接 标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("天方地圆 - 角度 - 法兰 45 度", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("天方地圆 - 角度 - 法兰 60", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("天方地圆 - 角度 - 法兰 90", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("天方地圆 - 角度 - 法兰1 45 度", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("带配件的电缆桥架 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("弯头 - 常规1 标准", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("弯头 - 常规2 标准 2", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("弯头 - 定度数 1.17°", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("弯头 - 定度数 1°", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("弯头 - 定度数 2°", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("弯头 - 定度数 3°", matList.matLists.First(s => s.name == "钢板红色烤漆"));
        mat.Add("槽式_三通_水平等高 桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式_弯通_水平等径 01E", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式_弯通_水平等径 02E", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架垂直等径上弯通 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架垂直等径下弯通 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架异径接头 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架水平三通 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架水平四通 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架水平弯通 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("槽式电缆桥架活接头 强电合用桥架", matList.matLists.First(s => s.name == "强电"));
        mat.Add("活接头_矩形 订制标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("消声器 - ZF阻抗复合式 1.0M", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("消声器 - ZF阻抗复合式 1.5M", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("消防箱1800 - 700 1800 x 700mm", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 EA(VIP)L1 - A - 09a", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 SE(KC)L1 - A - 01", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 SE(VIP)L1 - A - 01", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 SE(VIP)L1 - A - 03", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 SE(VIP)L1 - A - 06", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机 SP(AT)A - L1 - 04", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机1 EA(VIP)L1 - A - 09a 2", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机1 SE(VIP)L1 - A - 06", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("混流风机2 SE(VIP)L1 - A - 06", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("直角出风风机 EA(SU)L2 - A - 04", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("矩形 T 形三通 - 斜接 - 法兰 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 T 形三通 -斜接 - 法兰1 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 T 形三通 -顶对齐 - 法兰 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 Y 形三通 -弧形 - 法兰 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 Y 形三通 -弧形 - 法兰1 标准 2", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 Y 形三通 - 弧形 - 法兰2 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形 Y 形三通 -弯曲 - 法兰 标准", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 15 度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 45 度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 60 度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 75 度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 90度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形变径管 - 角度 - 法兰 105 度", matList.matLists.First(s => s.name == "浅绿色"));
        mat.Add("矩形四通 - 弧形 - 法兰 标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("矩形四通 - 弧形 - 法兰1 标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("矩形弯头 - 半径 - 法兰 0.9 W", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("矩形弯头 - 直角 - 法兰 标准", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("矩形风管 镀锌钢管 - 空调系统", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("矩形风管 镀锌钢管-防排烟", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("矩形风管软接 矩形风管软接", matList.matLists.First(s => s.name == "墨绿色"));
        mat.Add("管接头 - 常规1 标准", matList.matLists.First(s => s.name == "天蓝色"));
        mat.Add("管接头1 标准 3", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("管道类型 PVCU-污、废水", matList.matLists.First(s => s.name == "褐色"));
        mat.Add("管道类型 不锈钢 - 冷热水", matList.matLists.First(s => s.name == "天蓝色"));
        mat.Add("管道类型 内外壁热镀锌钢管-压力排水", matList.matLists.First(s => s.name == "浅褐色"));
        mat.Add("管道类型 内外壁热镀锌钢管-消防", matList.matLists.First(s => s.name == "钢板红色烤漆"));
        mat.Add("管道类型 热镀锌钢管-暖通", matList.matLists.First(s => s.name == "天蓝色"));
        mat.Add("管道隔热层 橡塑保温棉", matList.matLists.First(s => s.name == "玻璃"));
        mat.Add("过渡件 - 常规1 标准", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("过渡件1 标准 2", matList.matLists.First(s => s.name == "橙色"));
        mat.Add("通用静压箱 700x1400x1000 2", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("通用静压箱 2500x2500x800", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("静压箱_矩形 - 消声 静压箱_矩形 - 消声", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA(0)L1 - A - 01", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA(SU)L1 - A - 01", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA(SU)L1 - A - 02", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA(SU)L1 - A - 05", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA(VIP)L1 - A - 26b", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA/ EG(EL)(SL1A01(1 - 1))", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EA / EG(EL)(SL1E108(1 - 2))", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调1 EG(EL)UL1A01(1 - 1)", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机 两边可调能用 SA(KC)L1 - A - 01", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机盘管 - 卧式暗装 - 双管式 - 背部回风 - 右接 1850 W 2", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机盘管 - 卧式暗装 - 双管式 - 背部回风 - 右接 1850 W", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风机盘管 类型 1", matList.matLists.First(s => s.name == "茶色"));
        mat.Add("风管软接 风管软接", matList.matLists.First(s => s.name == "黄色"));
        mat.Add("风管隔热层 纤维玻璃", matList.matLists.First(s => s.name == "玻璃"));

    }



}
